struct _MM_SESSION_SPACE// Size=0x7000
{
    long ReferenceCount;// Offset=0x0 Size=0x4
    union <anonymous-tag> u;// Offset=0x4 Size=0x4
    unsigned long SessionId;// Offset=0x8 Size=0x4
    long ProcessReferenceToSession;// Offset=0xc Size=0x4
    struct _LIST_ENTRY ProcessList;// Offset=0x10 Size=0x8
    unsigned long SessionPageDirectoryIndex;// Offset=0x18 Size=0x4
    unsigned long NonPagablePages;// Offset=0x1c Size=0x4
    unsigned long CommittedPages;// Offset=0x20 Size=0x4
    void * PagedPoolStart;// Offset=0x24 Size=0x4
    void * PagedPoolEnd;// Offset=0x28 Size=0x4
    void * SessionObject;// Offset=0x2c Size=0x4
    void * SessionObjectHandle;// Offset=0x30 Size=0x4
    struct _RTL_AVL_TREE ImageTree;// Offset=0x34 Size=0x4
    unsigned long LocaleId;// Offset=0x38 Size=0x4
    unsigned long AttachCount;// Offset=0x3c Size=0x4
    struct _KGATE AttachGate;// Offset=0x40 Size=0x10
    struct _LIST_ENTRY WsListEntry;// Offset=0x50 Size=0x8
    struct _RTL_BALANCED_NODE WsTreeEntry;// Offset=0x58 Size=0xc
    struct _MM_PAGED_POOL_INFO PagedPoolInfo;// Offset=0x64 Size=0xc
    struct _MMSESSION Session;// Offset=0x70 Size=0x14
    unsigned long long CombineDomain;// Offset=0x88 Size=0x8
    struct _MMSUPPORT_FULL Vm;// Offset=0xc0 Size=0x100
    struct _MMWSL_INSTANCE WorkingSetList;// Offset=0x1c0 Size=0x18
    void * HeapState;// Offset=0x1d8 Size=0x4
    struct _MI_SESSION_DRIVER_UNLOAD DriverUnload;// Offset=0x1dc Size=0x4
    unsigned long TopLevelPteLockBits[128];// Offset=0x1e0 Size=0x200
    struct _MMPTE PageTables[1024];// Offset=0x3e0 Size=0x2000
    struct _EX_PUSH_LOCK SessionPteLock;// Offset=0x23e0 Size=0x4
    long PoolBigEntriesInUse;// Offset=0x23e4 Size=0x4
    long PagedPoolPdeCount;// Offset=0x23e8 Size=0x4
    unsigned long DynamicSessionPdeCount;// Offset=0x23ec Size=0x4
    struct _MI_SYSTEM_PTE_TYPE SystemPteInfo;// Offset=0x23f0 Size=0x34
    void * PoolTrackTableExpansion;// Offset=0x2424 Size=0x4
    unsigned long PoolTrackTableExpansionSize;// Offset=0x2428 Size=0x4
    void * PoolTrackBigPages;// Offset=0x242c Size=0x4
    unsigned long PoolTrackBigPagesSize;// Offset=0x2430 Size=0x4
    struct _RTL_AVL_TREE PermittedFaultsTree;// Offset=0x2434 Size=0x4
    enum _IO_SESSION_STATE IoState;// Offset=0x2438 Size=0x4
    unsigned long IoStateSequence;// Offset=0x243c Size=0x4
    struct _KEVENT IoNotificationEvent;// Offset=0x2440 Size=0x10
    struct _EJOB * ServerSilo;// Offset=0x2450 Size=0x4
    unsigned long long CreateTime;// Offset=0x2458 Size=0x8
    unsigned char PoolTags[16384];// Offset=0x3000 Size=0x4000
};